.Ddv{background: #f7f7f7;}
.titles{height:1rem;line-height: 1rem}
.titles i{margin-left: 0.3rem;font-size: 0.6rem;color:#555;vertical-align: middle}
.titles h4{text-align: center;display: inline-block;width:88%;font-size: 0.35rem;font-weight: 500}
.dUL .swiper-container{height:7.5rem}
.detail{padding-left: 0.3rem;background: #fff}
.detail h5{font-size:0.3rem;font-weight: 500;}
.detail span.price{color:#ff5555;font-size:0.4rem;line-height: 0.7rem}
.detail p{font-size:0.2rem;color:#666}
.promise{font-size:0.28rem;background: #fafafa;padding:0.2rem }
.promise span{display:inline-block;width:2.5rem}
.promise i{color:rgb(170, 233, 170);font-size:0.3rem;margin-right:0.05rem}
.chnum{margin:0.2rem 0;padding-left:0.2rem;font-size:0.3rem;background: #fff;height:1rem;line-height:1rem}
.chnum i{float: right;margin-top: 0.3rem;font-size: 0.5rem;margin-right: 0.2rem;color: #ccc;}
.show{width:100%;height:100%;background: rgba(0,0,0,.7);position: fixed;left:0;bottom:0;z-index: 99}
.gdetail{height:10rem}
.showIn{position: relative;width:100%;height:8.2rem;background: #fff;position: fixed;left:0;bottom:0;z-index: 100}
.Img .swiper-slide{position: absolute;top:-0.52rem;left:0.2rem;width:1.6rem;height:1.65rem;padding: 0.05rem;background: #fff;border:1px solid #eee;border-radius: 2px}
.Img{height: 1.5rem;border-bottom: 1px solid #eee;}
.Img img{width:100%;height:100%}
.Img i{position: absolute;right:0.3rem;top:0.1rem;width: 0.4rem; height: 0.4rem;line-height: 0.35rem;border: 1px solid #999;text-align: center;border-radius: 50%;font-size: .35rem;font-style: normal;color: #999;}
.Img span{position: absolute;left:2.1rem;top:0.2rem;color:#ff5555;font-size: 0.32rem}
.addNum{padding: 0.35rem 0.2rem}
.addNum span{color:#666;font-size:0.2rem}
.vals{display: inline-block;float: right}
.vals input{width: 0.8rem;height: 0.5rem;text-align: center;border: 1px solid #ccc;outline: none}
.vals i{font-weight: bold;color: #999;width: .5rem;height: .5rem;border: 1px solid #ccc;display: inline-block;text-align: center;line-height: .4rem;}
.payfo{position: absolute;left:0;bottom:0;height:0.9rem;width: 100%}
.payfo div{display: inline-block;width:50%;text-align: center;height: 0.9rem;line-height: 0.9rem;background:#ff5555;color: #fff;font-size:0.3rem}
.payfo div:nth-of-type(1){background: #fe9402}




